perm filename PHIST[AM,DBL] blob
sn#163802 filedate 1975-06-19 generic text, type T, neo UTF8
(FILECREATED "18-JUN-75 12:35:32" PHIST.;1 2255
changes to: PHIST PKNT)
(LISPXPRINT (QUOTE PHISTCOMS)
T T)
(RPAQQ PHISTCOMS ((FNS INCR-PKNT DECR-PKNT RESET-PHIST START INIT-MAC)
PHIST PKNT))
(DEFINEQ
(INCR-PKNT
[LAMBDA (B)
[COND
((ZEROP PKNT)
(SETTOPVAL (QUOTE PHIST)
(LIST B]
(SETQ PKNT (ADD1 PKNT])
(DECR-PKNT
[LAMBDA NIL
(SETQ PKNT (SUB1 PKNT))
NIL])
(RESET-PHIST
[LAMBDA (B)
(SETTOPVAL PHIST (LIST B])
(START
[LAMBDA NIL
(SETQ PKNT 0)
(SETQ DO-THRESH INIT-DOTHRESH)
(SETQ EX-THRESH INIT-EXTHRESH)
(SETQ INTHRESH INIT-INTHRESH)
(SETQ CANDS (COPY INIT-CANDS))
(SETQ PAST (COPY INIT-PAST))
(TERPRI)
(PRIN1 "ENTERING MAIN LOOP NOW.")
(TERPRI)
(TERPRI)
(TLOOP)
(TERPRI)
(PRIN1 "RE-")
(START])
(INIT-MAC
[LAMBDA NIL
(DEFLIST [QUOTE ((GETB ((B P)
(GETP B P)))
(GETBQ ((B P)
(GETP (QUOTE B)
P)))
(SETBQ ((B P Q)
(PUT (QUOTE B)
(QUOTE P)
Q)))
(APPLYB (X (CONS (QUOTE APPLY*)
X)))
(CSINT ((X)
(CAAR X)))
(CSOTHERS ((X)
(CDR X)))
(CSBEST ((X)
(CAR X)))
(CINT ((X)
(CAR X)))
(PINT ((X)
(CAR X)))
(P-OP ((X)
(CADR X)))
(P-B ((X)
(CADDR X)))
(P-P ((X)
(CADDDR X)))
(COP ((X)
(CADR X)))
(CB ((X)
(CADDR X)))
(CP ((X)
(CADDDR X)))
(CACT ((X)
(CDR X)))
[BPFS ((X)
(CDDR (CADDR (GETD X]
(IPRED ((X)
(CAR X)))
(IDEF ((X)
(CADR X)))
(IVAL ((X)
(CADDR X)))
(IFEATURES ((X)
(CDDR X)))
(IFEA ((X)
(CADR X)))
[TYPE (X (CAR (LAST X]
(ANY-OF (X (CONS (QUOTE OR)
X)))
(ANY1OF (X (RAND-MEMB X)))
(ALL-OF (X (CONS (QUOTE APPEND)
X)))
[INCR-PKNT ((X)
(AND (EQ (SETQ PKNT (ADD1 PKNT))
1)
(SETQ PHIST (LIST X]
(DECR-PKNT (NIL (NOT (SETQ PKNT (SUB1 PKNT]
(QUOTE MACRO])
)
(RPAQQ PHIST (TRIVB))
(RPAQQ PKNT 0)
(DECLARE: DONTCOPY
(FILEMAP (NIL (226 2188 (INCR-PKNT 238 . 366) (DECR-PKNT 370 . 435) (RESET-PHIST 439 . 498) (START 502 . 860) (INIT-MAC
864 . 2185)))))
STOP